// 导入数据请求方法
import { getMenuList } from '../../request/menu';
export default {
    // 启用独立的命名空间
    namespaced:true,
    state(){
        return {
            // 菜单列表
            menuList:[]
        }
    },
    mutations:{
        // 初始化菜单列表
        // state: 系统参数
        // list: 菜单列表数组, 由调用者传递
        menuListInit(state,list){
            state.menuList=list;
        }
    },
    actions:{
        // 请求菜单列表
        getMenuListAction({commit}){
            getMenuList().then(res=>{
                if(res.code===200){
                    // 更新数据
                    commit('menuListInit',res.list);
                }
            })
        }
    }
}